package com.tron.sync.entities;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
@TableName("jz_user")
public class JZUser {
    /**
     * 主键id
     */
    @TableId(type = IdType.ASSIGN_UUID)
    private String id;
    /**
     * 姓名
     */
    private String name;
    /**
     * 性别 female 女    male 男     对比jz    xbmzwz  男 女
     */
    private String gender;
    /**
     * 身份证号
     */
    private String cardNo;
    /**
     * 手机号
     */
    private String phoneNo;
    /**
     * 警员编号
     */
    private String policeNo;
    /**
     *  警员类型  辅警T2   民警T1
     */
    private String policeCategory;
    /**
     * 行政区划代码
     */
    private String regionNo;
    /**
     * 机构id
     */
    private String orgId;
    /**
     * 机构名称
     */
    private String orgName;
    /**
     * 岗位
     */
    private String postId;
    /**
     * 岗位名称
     */
    private String postName;
    /**
     * 职务id
     */
    private String officeId;
    /**
     * 职务名称
     */
    private String officeName;
    /**
     * 职务级别
     */
    private String officeRank;
    /**
     * 任职状态
     */
    private String officeStatus;
    /**
     * 出生日志
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date birthday;
    /**
     *
     */
    private String policeType;
    /**
     * wps同步状态 0 失败 1成功
     */
    private Integer WpsSyncStatus;
    /**
     * synda同步状态 0 失败 1成功
     */
    private Integer SyndaSyncStatus;
    /**
     * uuid
     */
    private String uuid;

    private String path;
}
